*{
	padding: 0;
	margin: 0;
}
img{
	vertical-align: top;
}
a{
	text-decoration: none;
}
li{
	list-style-type: none;
}



.container{
	margin: 0 auto;
	width: 1200px;
}

.box{
	display: flex;
	justify-content: space-between;
}
.logo>img{
	height: 116px;
}

.bar_top{
	padding-top: 17px;
	margin-bottom: 27px;
	display: flex;
	justify-content: flex-end;
}
.bar_top>input{
	width: 210px;
	height: 23px;
	border-radius: 50px;
	border: 1px solid #333333;
	padding-left: 10px;
	margin-right: 37px;
	background: url(../img/d1_03.png) no-repeat 195px top;
}
.bar_top>a{
	vertical-align: middle;
	font-size: 18px;
	color: #333333;
}
.bar_bottom>ul li{
	float: left;
	margin: 0 29px;
}
.bar_bottom>ul li a{
	color: #333333;
}
.bar_bottom>ul li a:hover{
	border-bottom: 2px solid #830916;
}
.bar_bottom>ul li:nth-of-type(6){
	margin-right: 0;
}

.banner>img{
	width: 100%;
}

.plate1{
	border: 1px solid #850913;
	/*margin: auto;*/
	width: 1124px;
	margin: 114px 0 100px 0;
	display: flex;
	justify-content: space-between;
}
.plate1_1{
	position: relative;
	left: 40px;
	top: -40px;
	z-index: 1;
}
.plate1_2{
	width: 564px;
	position: relative;
	/*background: yellow;*/
}
.plate1_21{
	width: 216px;
	height: 60px;
	border: 1px solid #850913;
	text-align: center;
	background: white;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -108px;
}
.plate1_21>h3{
	width: 116px;
	font-size: 24px;
	transform: translatey(-20px) translatex(50px);
	background: white;
}
.plate1_21>p{
	font-size: 16px;
	position: relative;
	top: -8px;
}
.plate1_22{
	width: 580px;
	margin-top: 60px;
	background: #999999;
	padding: 34px 0 72px 110px;
	position: relative;
	left: -50px;
	top: 20px;
}
.plate1_22_1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 9px;
}
.plate1_22_11>p{
	display: inline-block;
	color: #f1f1f1;
}
.plate1_22_11>p:nth-of-type(1){
	font-size: 18px;
}
.plate1_22_11>p:nth-of-type(2){
	font-size: 12px;
}
.plate1_22_12{
	font-size: 12px;
	color: #f1f1f1;
}
.plate1_22_12>img{
	vertical-align: middle;
	margin-right: 15px;
}
.plate1_22_2>img{
	float: left;
}
.plate1_22_2>.hr{
	float: left;
	height: 1px;
	width: 574px;
	background: #f1f1f1;
	margin: 3px 0;
}
.plate1_22_3{
	margin: 25px 15px 0 0;
}
.plate1_22_3>p{
	font-size: 14px;
	line-height: 20px;
	color: #f1f1f1;
}
.plate1_22_3>p:nth-of-type(1){
	margin-bottom: 26px;
}

.plate2{
	height: 828px;
	background: url(../img/11.jpg);
	/*opacity: 0.5;*/
	/*background: pink;*/
}
.plate2_top{
	text-align: center;
	padding-top: 74px;
	margin-bottom: 60px;
}
.plate2_top>h2{
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 9px;
}
.plate2_top>hr{
	width: 120px;
	margin: 0 auto;
	border: 1px solid #850913;
	background: #850913;
}
.plate2_bottom{
	display: flex;
	justify-content: space-around;
}
.lady{
	width: 262px;
	height: 520px;
	position: relative;
	overflow: hidden;
}
.word{
	height: 79px;
	text-align: center;
}
.word>h3{
	margin: 25px 0 10px 0;
	font-size: 16px;
}
.word>p{
	font-size: 14px;
	line-height: 20px;
}
.modal{
	width: 262px;
	height: 520px;
	text-align: center;
	vertical-align: middle;
	background: rgba(0,0,0,.3);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 1s;
}
.modal>h3{
	margin: 230px 0 20px 0;
	font-size: 16px;
	color: #850913;
}
.modal>p{
	font-size: 14px;
	line-height: 20px;
	color: white;
}

.lady:hover .modal{
	opacity: 1;
}
.lady:hover .lady_pic{
	animation: animate1 1s forwards;
}

@keyframes animate1{
	0%{
		transform: scale(1) scaleX(1) scaleY(1);
	}
	100%{
		transform: scale(1.3) scaleX(1.3) scaleY(1.3);
	}
}
.plate2_button{
	margin-top: 48px;
	width: 1200xp;
	display: flex;
	justify-content: center;
}
.plate2_button>button{
	width: 150px;
	height: 40px;
	border: 0;
	color: white;
	background: #a20a09;
}


.plate3_1{
	width: 1189px;
	height: 375px;
	background: #a20a09;
	margin: 0 auto;
	margin-bottom: 120px;
	display: flex;
	justify-content: space-between;
}
.plate3_12{
	width: 650px;
	padding: 45px 40px 0 40px;
}
.plate3_12_1>p{
	margin-bottom: 8px;
	font-size: 14px;
	color: white;
}
.plate3_12_2>img{
	float: left;
}
.plate3_12_2>.hr{
	float: left;
	height: 1px;
	width: 634px;
	/*background: #f1f1f1;*/
	background: white;
	margin: 3px 0;
}
.plate3_12_3{
	margin-top: 34px;
}
.plate3_12_3>p:nth-of-type(1){
	font-size: 14px;
	color: white;
	line-height: 22px;
}
.plate3_12_3>p:nth-of-type(2){
	margin: 40px 0 40px 0;
	font-size: 12px;
	color: white;
	line-height: 22px;
}
.plate3_12_4>button{
	width: 80px;
	height: 22px;
	background: #ebebeb;
	color: #a1080a;
	border: 0;
}
.plate3_11>img{
	position: relative;
	top: 25px;
	left: 28px;
}

.plate4{
	background: pink;
}
.plate4_top{
	text-align: center;
	padding: 42px 0 25px 0;
}
.plate4_top>h2{
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 9px;
}
.plate4_top>hr{
	width: 120px;
	margin: 0 auto;
	border: 1px solid #850913;
	background: #850913;
}
.plate5_1{
	width: 1200px;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.plate5_11{
	width: 290px;
	height: 526px;
}
.plate5_11_2{
	padding: 13px 2px 0 2px;
	height: 131px;
}
.plate5_11_2>h3{
	font-size: 16px;
	color: #343434;
	margin-bottom: 7px;
}
.plate5_11_2>p{
	font-size: 12px;
}
.plate5_11_2>p:nth-of-type(1){
	color: #656565;
	margin-bottom: 10px;
}
.plate5_11_2>p:nth-of-type(2){
	color: #999999;
	line-height: 22px;
}
.plate5_11_2:hover{
	background: #a20a09;
	color: white;
}
.plate5_11_2:hover h3{
	color: white;
}
.plate5_11_2:hover p{
	color: white;
}
.plate5_2{
	display: flex;
	justify-content: center;
	margin: 50px 0 22px 0;
}
.plate5_2>button{
	width: 119px;
	height: 32px;
	background: #a20a09;
	color: white;
	border: 0;
}


.plate6{
	background: #666666;
}
.plate6>.container{
	text-align: center;
}
.plate6>.container>p{
	line-height: 90px;
	font-size: 14px;
	color: white;
}
